de.cebis.moccabox.repository.elements
Class TaskStatusBean

java.lang.Object
  extended by de.cebis.moccabox.repository.elements.TaskStatusBean
All Implemented Interfaces:
java.io.Serializable

public class TaskStatusBean
extends java.lang.Object
implements java.io.Serializable

Klasse, die die Beschreibung eines Status erreicht, den ein Vorgang bei der Durchführung eines bestimmten Befehls einnehmen kann. Der TaskStatus bestimmt auch die Folge-Aktion (weiterer Befehl oder Erzeugen eines IO) nach erreichen des Zustands. Er wird im Rahmen der Vorgangsdefinition in der jeweiligen moccapart_x.xml beschrieben.

 <businesstask .. > [...]   <taskstatus type="input" viewref="standardpage">
   <viewelement name="client" attributes="id,name,telephone,branch,fax,url,lastEditDate" conceptdefinition="client" viewref="form"/>
  </taskstatus>
  <taskstatus type="finished_with_success">
   <perform command="back"/>
  </taskstatus>  </businesstask .. >

Author:
weichelt
See Also:
Serialized Form

Constructor Summary
TaskStatusBean()
           
 
Method Summary
 void addViewElement(ViewElementBean attribute)
          Hinzufügen der Beschreibung eines View-Elements.
 java.lang.String getCommand()
          Zurückliefern des Befehls, bei dessen Ausführung der Status erreicht werden kann.
 View getInitialView()
          Zurückliefern der initialen View als Präsentation der Abstraktion.
 java.lang.String getType()
          Setzen des Typen des erreichten Status.
 ViewElementBean getViewElement(java.lang.String name)
          Zurückliefern der Beschreibung des View-Elements mit bestimmtem Namen.
 ViewElementBean[] getViewElements()
          Zurückliefern der Beschreibungen aller beinhalteten View-Elemente für die Interpretation als IO.
 java.lang.String getViewReference()
          Zurückliefern der Referenz auf die Darstellung durch ein IO.
 void setCommand(java.lang.String command)
          Setzen des Befehls, bei dessen Ausführung der Status erreicht werden kann.
 void setInitialView(View view)
          Setzen der initialen View.
 void setType(java.lang.String type)
          Setzen des Typen des Status.
 void setViewReference(java.lang.String viewReference)
          Setzen der Referenz auf die Darstellung durch ein IO.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskStatusBean

public TaskStatusBean()
Method Detail

getViewElements

public ViewElementBean[] getViewElements()
Zurückliefern der Beschreibungen aller beinhalteten View-Elemente für die Interpretation als IO.

Returns:
Beschreibungen aller View-Elemente.

getViewElement

public ViewElementBean getViewElement(java.lang.String name)
Zurückliefern der Beschreibung des View-Elements mit bestimmtem Namen.

Parameters:
name - Name des gewünschten View-Elements.
Returns:
Das entsprechende ViewElementBean.

addViewElement

public void addViewElement(ViewElementBean attribute)
Hinzufügen der Beschreibung eines View-Elements.

Parameters:
attribute - Die Beschreibung des View-Elements.

getCommand

public java.lang.String getCommand()
Zurückliefern des Befehls, bei dessen Ausführung der Status erreicht werden kann.

Returns:
Der zugehörige Befehl.

setCommand

public void setCommand(java.lang.String command)
Setzen des Befehls, bei dessen Ausführung der Status erreicht werden kann.

Parameters:
command - Der zugehörige Befehl.

getType

public java.lang.String getType()
Setzen des Typen des erreichten Status. Bestimmt die Darstellung als IO.

Returns:
Der Typ des Status.
IBusinessTask.STATE_INSTANTIATED
IBusinessTask.STATE_INPUT
IBusinessTask.STATE_FINISHED_WITH_ERRORS
IBusinessTask.STATE_FINISHED_WITH_SUCCESS
IBusinessTask.STATE_FINISHED_INCOMPLETE
IBusinessTask.STATE_FAILED
IBusinessTask.STATE_WAITING_FOR_CONFIRMATION

setType

public void setType(java.lang.String type)
Setzen des Typen des Status.

Parameters:
type - Der Typ des Status.

getInitialView

public View getInitialView()
Zurückliefern der initialen View als Präsentation der Abstraktion.

Returns:
Die initiale View.

setInitialView

public void setInitialView(View view)
Setzen der initialen View.

Parameters:
view - Die initiale View.

getViewReference

public java.lang.String getViewReference()
Zurückliefern der Referenz auf die Darstellung durch ein IO.

Returns:
Referenz auf Darstellungsbeschreibung.

setViewReference

public void setViewReference(java.lang.String viewReference)
Setzen der Referenz auf die Darstellung durch ein IO.

Parameters:
viewReference - Referenz auf Darstellungsbeschreibung.